History
History
Synonyms
UK
US
Meaning:
blemish

(to produce) a mark etc. that spoils the beauty or perfection

flaw

blight

a kind of plant disease

disease; plague

BLOT ON THE LANDSCAPE as in Wiktionary
BLOT ON THE LANDSCAPE as in Wikipedia